iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0
自我挑戰組

Medical Data Cleaner系列 第 24 篇

改善清理資料工具的操作導覽

  • 分享至 

  • xImage
  •  

當網頁的內容越來越多時,使用者需要不斷向下滑動,才能找到自己想查看的區域。因此,今天的目標是新增頁面導覽列,讓使用者可以快速跳轉到不同功能區塊,提升操作上的便利性。
一、設定導覽列樣式
首先在原本的CSS樣式區塊中加入以下程式碼:

.page-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 20px 0 28px;
    padding: 14px;
    background: white;
    border: 1px solid #dce5e2;
    border-radius: 12px;
}
.page-nav a {
    margin: 0;
    padding: 9px 14px;
    font-size: 14px;
}
.page-section {
    scroll-margin-top: 20px;
}
.page-intro {
    color: #647873;
    margin: 8px 0 20px;
}

二、建立頁面導覽列
在網站標題下方加入導覽列:

echo '<p class="page-intro">檢查醫療資料品質、查看清理紀錄,並下載清理後的資料。</p>';
echo '<nav class="page-nav">';
echo '<a href="#quality-report">資料品質報告</a>';
echo '<a href="#change-log">清理變更紀錄</a>';
echo '<a href="#cleaned-preview">清理後資料</a>';
echo '<a href="#export-data">匯出 CSV</a>';
echo '</nav>';

這裡使用 HTML的 <nav>元素表示頁面導覽區域,而href屬性中的#則用來指定要跳轉的區塊。
例如,點擊「資料品質報告」後,瀏覽器會尋找具有id="quality-report"的元素,並跳轉到該位置。
三、設定各功能區塊的定位
為了讓導覽列正常運作,需要在對應的功能區塊前加入定位元素。

echo '<div id="quality-report" class="page-section"></div>';

其他區塊也使用相同的方式,分別設定change-log、cleaned-preview與 export-data。
這樣就能讓導覽列的四個項目與網站中的實際內容互相對應。


上一篇
改善清理前後的變更紀錄介面
下一篇
建立資料品質分數
系列文
Medical Data Cleaner 共 26 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言